package cn.tedu.net.collection.api;

import java.util.Scanner;

/*
本类用于测试正则表达式
需求:接收用户输入的身份证号,测试是否正确
 */
public class Test4_Regex {
    public static void main(String[] args) {
        System.out.println("请输入你的身份证号");
        String input=new Scanner(System.in).nextLine();
        //编辑正则表达式
        //身份证号:一般都是18位,前17位是数字,最后一位可能是X
        String regex="[0-9]{17}[0-9X]";
        //判断是否符合正则表达式的规则(输入的是正确的身份证号吗)
        if(input.matches(regex)){
            System.out.println("输入正确");
        }else{
            System.out.println("输入错误");
        }
    }
}
